#ifndef MYLIB_DEVICE_KEY_H
#define MYLIB_DEVICE_KEY_H

#include "main.h"

// 按键列表支持的最大的按键数量
#define KEY_LIST_MAX_SIZE 10

// 键值，按键值通常是一个正数
#define KEY_VALUE_NONE 0
#define KEY_VALUE_1 1
#define KEY_VALUE_2 2
#define KEY_VALUE_3 3
#define KEY_VALUE_4 4
#define KEY_VALUE_5 5 

// 扫描按键，返回按下的按键值，如果没有按键按下，则返回
int32_t key_scan(void);

#endif   // !MYLIB_DEVICE_KEY_H
